/*滚动条*/
::-webkit-scrollbar{
	width:8px;
}
::-webkit-scrollbar-button:vertical,
::-webkit-scrollbar-track:vertical{
	display:none;
}
::-webkit-scrollbar-track:vertical{display:none;}
::-webkit-scrollbar-track-piece{
	background-color:#f6f6f6;
}
::-webkit-scrollbar-thumb:vertical{
	margin-right:10px;
	background-color:#FF5E52;
}
::-webkit-scrollbar-corner:vertical{background-color:red;}
::-webkit-scrollbar-resizer:vertical{background-color:#FF0000;}
/*滚动条*/
html,body{
	width:100%;
	background:#f6f6f6;
	display:table;
	content: "";
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
/*侧边栏*/
.aside-nav{
	width:200px;
	position:absolute;
	top:0;
	bottom:0;
	color:#fff;
	overflow: auto;
}
.aside-nav .user-info{
	width:100%;
	margin:0;
	padding:25px 0;
	text-align:center;
}
.aside-nav .user-info a{
	color:#fff;
}
/*侧边菜单栏*/
.aside-nav-list li{
	border-left:2px solid #323a4d;
	-webkit-transition:background-color 0.5s;
	-moz-transition:background-color 0.5s;
	-ms-transition:background-color 0.5s;
	transition:background-color 0.5s;
}
.aside-nav-list li i{
	margin-right:5px;
	font-size:18px;
}
.aside-nav-list dt,
.aside-nav-list a{
	display:block;
	line-height:50px;
	padding:0 15px;
	color:#84898f;
	cursor:pointer;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
}
.aside-nav-list li.current{
	background:#2b3245;
	border-left:2px solid #FF5E52;
}
/*nav-list*/
.aside-nav-list dd{
	display:none;
}
.aside-nav-list a{
	padding-left:45px;
}
/*隐藏*/
.aside-nav-list dt .ico{
	float:right;
}
.aside-nav-list dt .ico:before{
	content: "\e606";
	position:relative;
	top:1px;
}
/*展开*/
.aside-nav-list .current .ico:before{
	content: "\e605";
}
/*header*/
header{
	height:50px;
	background:#fff;
	line-height:50px;
	-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.09);
	box-shadow:0px 1px 3px 0px rgba(0,0,0,0.09);
	overflow:hidden;
}
header .admin-info li{
	height:100%;
	float:left;
	margin-left:25px;
}
/*退出按钮*/
header .sign-out{
	display:inline-block;
	width:50px;
	text-align:center;
	color:#fff;
}
header .sign-out i{
	font-size:20px;
}
/*管理员头像*/
header .admin-img{
	display:inline-block;
	width:40px;
	height:40px;
	border-radius:50%;
	margin-top:5px;
	margin-right:5px;
	float:left;
}
/*头部nav*/
header .header-nav{
	width:60%;
	margin:0 auto;
	height:100%;
	padding-left:20px;
	white-space:normal;
}
.header-nav a{
	display:inline-block;
	margin-right:40px;
}
/*颜色公共*/
.aside-nav,
header .sign-out{
	background:#323a4d;
}
/*hover*/
.aside-nav-list dt:hover,
.aside-nav-list a:hover,
.aside-nav-list li .current,
header .sign-out:hover,
header li:hover,
.header-nav a:hover{
	color:#FF5E52;
}
/*内容*/
.content-div{
	position:absolute;
	left:200px;
	top:0;
	right:0;
	bottom:0;
}
/*框架内容*/
/*iframe*/
.content-box{
	position:absolute;
	top:70px;
	left:20px;
	right:20px;
	background:#fff;
	bottom:0;
	border:1px solid #eaeaea;
	border-radius:4px 4px 0 0;
	overflow-y:scroll;
	-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.09);
	box-shadow:0px 3px 3px 0px rgba(0,0,0,0.09);
}
#iframe{
	height: 100%;
  width: 100%;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
}
